
 .bigsearch{
     width: 100vw;
     background-color: white;
     border-bottom: solid 1px #dddddd;
     .lsa{
        margin: 0 auto;
        align-items: center;
        display: grid;
        
        @media screen and ( max-width:1340px){
            width: 990px;
        }
        @media screen and (min-width:1340px){
            width: 1190px;
        }
        grid-template-columns: 200px auto 200px;
        .search-main{
            display: flex;
            flex-direction: row;
            flex: 1;
            flex-wrap: wrap;
            align-content: center;
            .search-cart-recommend{
                display: flex;
                flex-direction: row;
                flex-wrap: wrap;
                flex: 1;
                padding: 10px 30px;
                .search-cart{
                    
                    flex: 1;
                    display: grid;
                    grid-template-columns: auto 120px;
                    column-gap: 20px;
                    justify-content: space-between;
                    .search-box{
                        width: 580px;
                        display: grid;
                        grid-template-columns: auto 60px;
                        
                        border: solid 2px #F10315;
                        input{
                            border: none;
                            outline: none; 
                            
                        }
                        .search-btn{
                            padding: 8px 20px;
                            background: #F10315;
                            color: white;
                            font-size: 18px;
                            cursor: pointer;
                            display: grid;
                            align-items: center;
                            justify-content: center;
                            &:hover {
                                background-color: #a12f23;
                            &:hover .search-box{
                                border: solid 2px #a12f23;
                            }   
                            }
                        }

                    }
                    .cart{
                        display: flex;
                        justify-content: center;
                        align-items: center;
                        border: solid 1px #dddddd;
                        position: relative;
                        i.fa{
                            color: #F10315;

                        }
                        span{
                            color: white;
                            background-color: #F10315;
                            border-radius: 20px;
                            font-size: 12px;
                            padding: 0 5px;
                            position: absolute;
                            left: 25px;
                            top: 0px;
                        }
                        p{
                            color: #F10315;
                            font-size: 12px;
                            padding-left: 15px;
                        }
                    }
                }
                .recommend{
                    margin-top: 5px;
                    display: flex;
                    width: 500px;
                    justify-content: space-between;
                    a{
                        text-decoration: none;
                        color: #8f8f8f;
                        font-size: 12px;
                        &:hover{
                            color: #F10315;
                        }     
                    }
                    .active{     
                        color: #F10315;   
                    }
                    
                }
            }
            .main-menu{
                width: 100%;
                margin-top: 10px;
                margin-right: 40px;
                display: flex;
                flex-direction: row;
                justify-content: space-between;
                a{
                    text-decoration: none;
                    color: black;
                    font-size: 14px;
                    &:hover{
                        color: #F10315;
                    }
                }
                .active{     
                    color: #F10315;   
                    font-weight: bold;
                }
                
            }
        }   
        
     }
 }